Collaborative Software Development: A Discussion of Problem Solving Models and Groupware Technologies
نویسندگان
چکیده
Teamwork is always challenging. Adding the complication of problem solving and software design only amplifies this challenge. The challenges of developing software as a team can be reduced by using groupware to coordinate and communicate the intricate details involved in the process. This study set out to determine if in fact there are tools available to assist in the collaborative problem solving and software development process. It must be understood at the outset of this paper that problem solving is at the heart of software development. Without amplifying the collaborative problem solving steps required for developing an effective and efficient solution, a much less then accurate solution will result. This paper provides a review of collaborative problem solving techniques and groupware in the software development domain covering both methodology and technology. There are three areas of focus in this paper. Specifically, collaborative problem solving and decision making; groupware theory and tools; and group cognition and psychology will be explored. The review is then followed by a careful analysis of the collaboration models and tools as well as their potential impact on software development. This paper ends with a discussion of our future work that will include developing a tool, which incorporates a problem solving model and collaborative structures for the software development domain. 0-7695-1435-9/02 $17. l Hawaii International Conference on System Sciences (HICSS-3502) 2 IEEE
منابع مشابه
Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملGroupware for Collaborative Learning: A Research Perspective on Processes, Opportunities, and Obstacles
Although the technology exists to provide collaborative distance learning and training through electronic networks and groupware, little is currently known about appropriate ways in which to structure these learning environments. This article describes two research projects using groupware for collaborative learning activities. The first was a graduate business course conducted entirely online ...
متن کاملZest based visualization for requirements negotiation
Win-Win is one of the most common models which help systems stakeholders resolve conflicts during system Requirements Negotiation (RN). Solving conflicts, however, is barely dependent on visualizing the negotiation itself. The Zest algorithm was invented to visualize a standard e-mail discussion and demonstrate a concise overview of the discussion to facilitate a more productive one. This resea...
متن کاملConcept and Application of a Software Tool for Creative Problem Solving in Groups
Creativity and effective problem solving are key challenges in all business environments. In recent years, the new area of Computer Aided Creativity (CAC) has become an innovative means for supporting creativity and several tools emerged on the market. However, most of them fall short in actively supporting groups in being more creative. This paper presents CreativeGroup, a groupware tool for c...
متن کاملTowards an Engineering Approach for Groupware Development
Software Engineering, which has advanced substantially in the development of single-user applications but only recently started addressing the human factor problem, fails to support group aspects so needed in collaborative applications. The groupware engineering enhance software engineering with CSCW concepts to develop collaborative applications. The groupware engineering cycle is based on the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002